@charset "utf-8";
/* CSS Document */

html,body { margin:0px; padding:0px; font-family:"微软雅黑"; overflow-x:hidden;}
ul { list-style:none; margin:0px; padding:0px;}
a { text-decoration:none;}

/*main*/
.main { width:100%; height:560px; position:absolute; top:50%; margin-top:-280px;}

.main_logo { width:761px; height:140px; margin:0px auto;}

.main_nav { width:1200px; margin:0px auto; margin-top:50px;}
.main_nav ul { width:1200px; height:170px;}
.main_nav ul li { width:200px; height:170px; float:left; text-align:center;}
.main_nav ul li a { width:200px; font-size:16px; color:#000000; line-height:20px;}

.main_subnav { width:180px; height:200px; margin-left:810px;}
.main_subnav_bgarrow { width:16px; height:8px; background:url(../images/main_subnav_bgarrow.png) no-repeat; margin:0px auto;}
.main_subnav_bg { width:180px; height:160px; background:url(../images/main_subnav_bg.png) repeat; margin-top:2px; padding-top:30px;}
.main_subnav_bg ul { width:180px;}
.main_subnav_bg ul li { width:180px; height:40px; text-align:center;}
.main_subnav_bg ul li a { font-size:14px; color:#000000; line-height:40px;}
.main_subnav_bg ul li a:hover { text-decoration:underline;}
.main_subnav_bg ul li a img { margin-right:10px;}

.main_footer { height:30px; font-size:12px; color:#000000; line-height:30px; text-align:center; border-top:1px solid #d4d4d4; position:absolute; right:0; bottom:0; left:0;}
.main_footer span { color:#003fb1;}

/*其他页面*/
.bg { position:absolute; top:0px; left:0px; right:0px; bottom:0px;}

/*left*/
.left_btn_bg { width:12px; background:#484848; position:absolute; top:0px; bottom:0px; left:0px;}
.left_btn { width:12px; height:100%; background:url(../images/left_btn_close.png) no-repeat center left; border:none; cursor:pointer;}
.left_btn_open { width:12px; height:100%; background:url(../images/left_btn_open.png) no-repeat center left; border:none; cursor:pointer;}

.left { width:216px; position:absolute; top:0px; bottom:0px; left:12px; background:#ececec; border-right:1px solid #ee7979; overflow-y:auto; overflow-x:hidden;}
.logo { width:216px; height:80px; background:#0078de url(../images/logo.png) center center no-repeat;}

.nav { width:216px;}
.nav ul li { width:216px; height:48px;}
.nav ul li a { font-size:14px; color:#000000; line-height:48px; display:block;}
.nav ul li a img { vertical-align:middle; margin-left:50px; margin-right:10px;} 
.nav ul li a:hover { background:#e2e0e0;}
.nav_hover { background:#e2e0e0;}

/*subnav*/
.subnav { width:216px; background:#ffffff; border-bottom:1px solid #e2e0e0;}
.subnav ul li { width:216px; height:48px;}
.subnav ul li a { font-size:14px; color:#000000; line-height:48px; display:block;}
.subnav ul li a img { vertical-align:middle; margin-left:80px; margin-right:10px;}
.subnav ul li a:hover { background:#ee7979; color:#ffffff;}
.subnav_hover { background:#ee7979; color:#ffffff !important;}

/*right_tab*/
.right_tab { height:47px; background:#ececec; border-bottom:1px solid #0078de; position:absolute; top:0px; left:229px; right:0px;}
.right_tab ul li { width:144px; height:48px; float:left;}
.right_tab ul li a { font-size:14px; color:#000000; line-height:48px; display:block; padding-left:30px; float:left;}
.right_tab ul li:hover { background:url(../images/right_tab_bghover.png);}
.right_tab_iconclose { width:14px; height:14px; background:url(../images/right_tab_iconclose.png) no-repeat; margin-top:17px; margin-left:10px;}
.right_tab_hover { background:url(../images/right_tab_bghover.png);}

/*right*/
.right { position:absolute; top:48px; bottom:40px; left:229px; right:0px; background:#ffffff; overflow-y:auto; overflow-x:hidden;}

/*search*/
.search { width:100%; height:70px; border:1px solid #d4d4d4; margin-top:10px;}
.search_bg { height:30px; margin-left:25px; margin-top:18px; font-size:12px; color:#000000;}
.text_input { width:200px; height:28px; border:1px solid #d2d2d2;}
.select { width:200px; height:28px; border:1px solid #d2d2d2;}
.btn_search { width:66px; height:30px; background:url(../images/btn_search.png) no-repeat; border:none; cursor:pointer; vertical-align:middle; margin-left:20px;}

/*search_result*/
.search_result { width:100%; border:1px solid #d4d4d4; margin-top:10px;}

.tab { width:100%; height:48px; background:#69b7fa;}
.tab ul li { width:144px; height:48px; float:left; text-align:center;}
.tab ul li a { font-size:14px; color:#ffffff; line-height:48px; display:block;}
.tab ul li a:hover { color:#000000; background:url(../images/tab_bghover.png);}
.tab_hover { color:#000000 !important; background:url(../images/tab_bghover.png);}

.btns { width:98%; height:30px; margin:0px auto; margin-top:20px; font-size:12px; color:#000000; line-height:30px;}
.btn_refresh { width:84px; height:30px; background:url(../images/btn_refresh.png) no-repeat; border:none; cursor:pointer; vertical-align:middle; margin-right:10px;}
.btn_select { width:84px; height:30px; background:url(../images/btn_select.png) no-repeat; border:none; cursor:pointer; vertical-align:middle; margin-left:10px; margin-right:10px;}
.btn_import { width:66px; height:30px; background:url(../images/btn_import.png) no-repeat; border:none; cursor:pointer; vertical-align:middle; margin-left:30px;}
.btn_download { width:84px; height:30px; background:url(../images/btn_download.png) no-repeat; border:none; cursor:pointer; vertical-align:middle;}
.btns span { float:right;}

.search_result table { width:98%; margin:20px auto; border-collapse:collapse; text-align:center; font-size:12px; color:#000000;}
.search_result table td { border:1px solid #d6d6d6; border-collapse:collapse; height:36px;}
.search_result table td a { color:#003fb1;}
.search_result table td a img { vertical-align:middle; margin-right:5px;}

.page { width:98%; height:30px; margin:20px auto; margin-bottom:20px;}
.page p { float:right; font-size:12px; color:#666666; line-height:30px; margin:0px;} 
.page p a { height:28px; border:1px solid #cecece; display:block; float:left; font-size:12px; color:#666666; line-height:28px; padding-left:8px; padding-right:8px; margin-left:5px;}
.page p a img { vertical-align:middle;}
.page p a:hover { color:#ffffff; background:#227fce;}
.page p span { color:#999999; margin-right:20px; margin-left:5px;}
.page_text_input { width:34px; height:28px; border:1px solid #cecece; margin-left:5px; margin-right:5px;}
.page_btn_sure { width:66px; height:28px; border:1px solid #cecece; font-size:12px; color:#666666; cursor:pointer; margin-left:20px;}

/*table*/
.table { width:100%; margin-top:10px;}
.table_title { width:100%; height:40px; background:#69b7fa;}
.table_title p { font-size:14px; color:#ffffff; line-height:40px; margin:0px; float:left; margin-left:20px;}
.btn_return { width:66px; height:30px; background:url(../images/btn_return.png) no-repeat; border:none; cursor:pointer; float:right; margin-right:20px; margin-top:5px;}
.table table { width:100%; border-collapse:collapse; font-size:12px; color:#000000;} 
.table table th { height:36px; border:1px solid #d6d6d6; border-collapse:collapse; text-align:right; font-weight:normal; padding-right:10px;}
.table table td { height:36px; border:1px solid #d6d6d6; border-collapse:collapse; text-align:left; padding-left:10px;}

/*footer*/
.footer { height:30px; font-size:12px; color:#000000; line-height:30px; text-align:center; position:absolute; bottom:0px; left:229px; right:0px; border:1px solid #d4d4d4;}
.footer span { color:#003fb1;}

/*popupbox*/
.matte { background:url(../images/matte.png) repeat; position:absolute; left:0px; top:0px; right:0px; bottom:0px;}
.popupbox { width:766px; height:400px; background:#ffffff; margin:120px auto; padding-bottom:20px;}
.popupbox_title { width:100%; height:40px; background:#ee7979; font-size:14px; color:#ffffff; line-height:40px;}
.popupbox_title img { vertical-align:middle; margin-left:20px; margin-right:10px;}
.popupbox_title a img { float:right; margin-top:9px; margin-right:20px;}

.popupbox_table { width:94%; margin:20px auto;}
.popupboxtable_title { width:100%; height:34px; background:#ffdbdb;}
.popupboxtable_title p { font-size:12px; color:#000000; line-height:34px; margin:0px; float:left; margin-left:20px;}

.popupbox_overflow { width:100%; height:360px; overflow-y:auto;}

.popupbox_table table { width:100%; border-collapse:collapse; font-size:12px; color:#666666;} 
.popupbox_table table th { height:30px; border:1px solid #e4e4e4; border-collapse:collapse; text-align:right; font-weight:normal; padding-right:10px;}
.popupbox_table table td { height:30px; border:1px solid #e4e4e4; border-collapse:collapse; text-align:left; padding-left:10px;}
.popupbox_table table th span { color:#ff0000; margin-right:5px;}
.btn_matte { width:66px; height:30px; background:url(../images/btn_bg.png) no-repeat; border:none; margin-left:350px; margin-top:10px; cursor:pointer; font-family:"微软雅黑"; font-size:12px; color:#ffffff;}

.right_tab_moreicon { width:24px; height:24px; border:1px solid #0078de; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; float:right; margin-top:12px; margin-right:10px; text-align:center;}
.right_tab_moreicon a { font-size:12px; color:#0078de; line-height:24px; display:block;}
.right_tab_moreicon a:hover { background:#0078de; color:#ffffff;}
.right_tab_more { width:144px; height:auto; z-index:2222; position:absolute; right:0px; top:50px; background:#ececec; border:1px solid #0078de;}
.right_tab_more ul li { width:144px; height:48px;}
.right_tab_more ul li a { font-size:14px; color:#000000; line-height:48px; display:block; padding-left:30px;}
.right_tab_more ul li a img { vertical-align:middle; margin-left:20px;}
.right_tab_more ul li a:hover { background:#ffffff;}